to throw fresh light on a subject
Verb
to flash a beam of light on sth
Verb
to shed valuable insight into
Verb
to shed light on sth
Verb
to throw a light on sth
Verb
to cast a new light on sth
Verb
to flash a sudden light upon a mystery
Verb
to throw a new light on a matter
Verb